#include<bits/stdc++.h> 
using namespace std;
//	如果你是哈利波特粉丝，你就会知道魔法世界有自己的货币系统。17s=1g，29k=1s。我的工作就
//	是当A和B以g.s.k的格式给定后求出A+B。其中g∈[0,10^7]，s∈[0,17)，k∈[0,29)
//1.每个输入有一个测试用例，包括一行的A和B
//2.对于每个测试用例需要输出A和B的和
//3.进制转换
long long A[3],B[3],C[3];	//不能忽略了数据范围哦 
int main() {
	scanf("%lld.%lld.%lld %lld.%lld.%lld",&A[0],&A[1],&A[2],&B[0],&B[1],&B[2]);
	long long t = (A[0]+B[0])*17*29 + (A[1]+B[1])*29 + (A[2]+B[2]);
	C[2] = t % 29;
	t -= C[2];
	t /= 29;
	C[1] = t % 17;
	t -= C[1];
	t /= 17;
	C[0] = t;
	printf("%lld.%lld.%lld\n",C[0],C[1],C[2]);
	return 0;
}
